AI022
AMD HIP Programming Guide
Transitioning and Porting CUDA Applications to HIP
Learning Objectives
- Identify functional similarities and syntactic mappings between the CUDA and HIP programming models.
- Utilize automated translation tools including hipify-perl and hipify-clang to migrate legacy source code.
- Resolve manual porting challenges related to hardware-specific libraries, inline assembly, and shared memory.
- Implement platform-aware optimizations and verify performance parity across disparate hardware architectures.